//674. 最长连续递增序列
//思路：1.定义一个计数器，一个最大值
//2.遍历整个数组，当前一个小于当前元素，就让计数器+1；当大于或者等于的时候，就用fmax更新最大值，
// 并重置计数器为
//3.遍历完后在更新一遍最大值，最后返回最大值。这一步防止整个数组都是升序，最大值不更新就是0，导致错误

#include <math.h>
int findLengthOfLCIS(int* nums, int numsSize){
    int count = 1;//我们遍历数组从第二个元素开始，所以计数器初始化为 1
    int max = 0;
    for(int i = 1; i < numsSize; i++)
    {
        if(nums[i-1] < nums[i])
        {
            count++;
        }
        else
        {
            max = fmax(count, max);
            count = 1;
        }
    }
    max = fmax(count, max);//防止整个数组为升序导致错误
    
    return max;
}
